package com.xnyzc.lhy.mis.nio;

import com.xnyzc.lhy.common.constant.MessageConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author: huxuekuo
 * @Date: 2019-09-12 14:31
 * @Description:
 */
@Data
public class NettyDriverOrderInfo {

    @ApiModelProperty(value = "开始地点经度")
    private String startLng;
    @ApiModelProperty(value = "用户经度")
    private String userLng;
    @ApiModelProperty(value = "用户纬度")
    private String userLat;
    @ApiModelProperty(value = "开始地点纬度")
    private String startLat;
    @ApiModelProperty(value = "订单状态")
    private int orderStatus;
    @ApiModelProperty(value = "结束点经度")
    private String endLng;
    @ApiModelProperty(value = "订单号")
    private String orderNo;
    @ApiModelProperty(value = "结束纬度")
    private String endLat;
    @ApiModelProperty(value = "总金额")
    private String totalFee;
    @ApiModelProperty(value = "距离")
    private String distance;
    @ApiModelProperty(value = "距离时长")
    private String distanceTime;
    @ApiModelProperty(value = "开始地址")
    private String startAddress;
    @ApiModelProperty(value = "结束地址")
    private String endAddress;
    @ApiModelProperty(value = "折扣金额")
    private String discountFee;
    @ApiModelProperty(value = "用户名称")
    private String userName;
    @ApiModelProperty(value = "手机号")
    private String phone;
    @ApiModelProperty(value = "用户ID")
    private String userId;
    @ApiModelProperty(value = "时间")
    private String time;
    @ApiModelProperty(value = "手机尾号")
    private String tailNumber;
    @ApiModelProperty(value = "预约类型")
    private String appointmentType;
    @ApiModelProperty(value = "头像")
    private String avatarFileId;
    @ApiModelProperty(value = "是否拼车（0：否、1：是）")
    private int isCarpool;
    @ApiModelProperty(value = "优惠费用")
    private String couponFee;
    @ApiModelProperty(value = "拼车人数")
    private Integer personNumber;
    @ApiModelProperty(value = "叫车类型")
    private String callVehType;
    @ApiModelProperty(value = "语音提示语")
    private String msg;
    @ApiModelProperty(value = "轨迹ID")
    private Long gpsId;
    @ApiModelProperty(value = "终端ID")
    private Long tid;
    @ApiModelProperty(value = "服务ID")
    private Long serviceId;
    @ApiModelProperty(value = "是否评价 (0  - 未评价 1 - 已评价)")
    private Integer isEvaluation;
    @ApiModelProperty(value = "车辆类型")
    private String vehType;
    @ApiModelProperty(value = "tab栏类型")
    private Integer tabType;
    @ApiModelProperty(value = "订单类型文字版")
    private String orderType;
    @ApiModelProperty(value = "订单类型数字版")
    private Integer orderTypeInt;

    public NettyDriverOrderInfo() {
        this.startLng = "";
        this.userLng = "";
        this.userLat = "";
        this.startLat = "";
        this.orderStatus = 0;
        this.endLng = "";
        this.orderNo = "";
        this.endLat = "";
        this.totalFee = "";
        this.distance = "0" + MessageConstant.KILOMETRE;
        this.distanceTime = "0" + MessageConstant.MINUTES;
        this.startAddress = "";
        this.endAddress = "";
        this.discountFee = "";
        this.userName = "";
        this.phone = "";
        this.userId = "";
        this.time = "";
        this.tailNumber = "";
        this.appointmentType = "";
        this.avatarFileId = "";
        this.isCarpool = 0;
        this.couponFee = "";
        this.personNumber = 0;
        this.callVehType = "";
        this.msg = "";
        this.gpsId = 0L;
        this.tid = 0L;
        this.serviceId = 0L;
        this.isEvaluation = 0;
        this.tabType = 0;
        this.orderType = "";
        this.orderTypeInt = 0;
    }
}
